home *** CD-ROM | disk | FTP | other *** search
- ------------------- alpha release 0.1 June1993 -------------------------
-
- 1. INCOMPATABLE CHANGE: Widgets must be explicitly managed
- 2. Third arg of a widget creation command can be "managed"
- 3. The ScrolledX and ..Dialog calls have the parent hidden as in Motif.
- A method ``parent'' is available to get at them.
- 4. A problem with setting some resources at create time (width, etc)
- has been fixed.
- 5. The verify callbacks for Text now work.
- 6. The size of a StringTable is deduced from the resource name.
-
- ------------------- alpha release 0.2 July 1993 -------------------------
-
- 7. INCOMPATABLE CHANGE: all widget creation commands have changed, adding
- "xm" at the front. This avoids a name clash with tcl's "list".
- 8. Motif 1.2 drag and drop is supported in a simple way.
- 9. Translations are now supported
- 10. Access is available to SelectionBox children using their Motif names.
- 11. Can now draw strings in XmDraw* widgets using XDrawImageString.
- 12. Can map/unmap widgets.
- 13. INCOMPATABLE CHANGE: ported to tcl7.0, and support for tcl6.7 removed.
- 14. Program added "actions" are now available.
- 15. Can create GCs using XtGetGC.
- 16. Pixel to String converter added.
- 17. Class name is deduced from tcl source file.
-
- ------------------- alpha release 0.3 September 17, 1993 -------------------------
-
- 18. Tcl_AppInit added.
- 19. Compiles under Sun cc as well as gcc.
- 20. Imakefile makes libtclM.a
-
- ------------------- alpha release 0.4 September 21, 1993 -------------------------
-
- 21. Fixed bug using return value of Tcl_SetVar.
-
- ------------------- alpha release 0.5 September 23, 1993 -------------------------
-
- 22. Fixed bug in ClientData for widget creation.
-
- ------------------- alpha release 0.6 October 12, 1993 -------------------------
-
- 23. Fixed zero size of _comm widget.
-
- ------------------- alpha release 0.7 October 19, 1993 -------------------------
-
- 24. Fixed bug in ClientData in Tm_DestroyWidgetHandler.
- 25. Can now access children of MessageBox using their name.
- 26. Can now access children of SelectionBox outside of dialogs.
- 27. New method for all widgets: callActionProc. This allows actions to
- be called from code, so that interactive input can be "faked".
- 28. New commands xtAppInitialize, new methods realizeWidget and mainLoop.
- 29. Class can be set in the program using an option to xtAppInitialize.
- 30. Fallback resources can be set using an option to xtAppInitialize.
- 31. INCOMPATABLE CHANGE: All of tmMain.c moved into tmAppInit.c so that tm
- now becomes just an extension to tcl, with common extension methods.
- This *requires* use of xtAppInitialize, realizeWidget and mainLoop.
- 32. New method "addInput" so that alternative input sources can be monitored.
- They can be removed by "removeInput".
- 33. Regression test method added from tcl and "tests" dir created.
- 34. Fixed bug in getting resources of ".".
- 35. Fixed failure to copy path in RowColumn widget info creation.
- 36. #ifdef protected Motif 1.2 code so that it will sort of run under
- Motif 1.1 (but things like getting scalars e.g. arrowDirection won't work).
- This fix due to Jean-Dominique Gascuel (Jean-Dominique.Gascuel@imag.fir).
- 37. Protected function defs by #ifdef __cplusplus to allow compilation under
- C++. Thanks to Jean-Dominique Gascuel for this.
- 38. Erroneous definition of appContext in tmFuncs.h removed (Jean-Dominique Gascuel).
- 39. Added "type" info to getGC value so that a naive type check can be performed
- when its value is used (prefixed GC value with "gc-").
- 40. New widget command type added internally with a command handler Tm_RootCmd.
- This is for application context things such as XtAppAddInputHandler, which
- are handled from "." alone.
- 41. Improved error handling for malformed or non-convertible resource options.
- 42. New method "resources" added for all widgets. This returns a list of lists
- {option-string option class type value} giving info about all resources.
- 43. Now use more general (and more correct) tclXtSend package for "send".
- 44. Used some debugging malloc packages to eliminate memory overruns. Highly
- recommended: Connor Cahil's dbmalloc package posted to comp.sources.unix
- (use archie to find it), which caught some overruns on the Sun; Mark
- Moraes malloc package caught some more under Linux. This is available
- only from the Uni Toronto site.
- 45. Changed userman.txt to tclMotif.man as section one man page entry.
- 46. Added man page for TmRoot
- 47. Addded man page for moat.
- 48. Added timer handlers.
- 49. Added man pages for SelectionBox and MessageBox.
-
- ------------------- alpha release 0.8 November 24, 1993 -------------------------
-
- 50. Added children to FileSelectionBox and FileSelectionDialog.
- 51. Man page for FileSelectionBox added.
- 52. DrawImageString method for DrawnButton documented.
- 53. ScrolledWindow children added in, and ScrolledWindow manpage created.
- 54. Changed fileno to filenum to avoid clash with macro of that name
- 55. Fixed bug in registering "action" as an action.
- 56. Added "processEvent" to root widget, to allow event processing loop
- at a point in program. This is needed for modal-style programming.
- 57. Separated tmAppInit.c into files tmAppInit.c and tmBasic.c so that
- tmAppInit.c can be replaced in toto in using other tcl extensions.
- Any replacement should include tmFuncs.h and call Tm_Init(interp).
- 58. Added "reason" field to callback substitutions for all widgets.
- 59. Many callback substitutions added and all documented.
- 60. More list methods added. Half-way there :-(
- 61. Added methods "appendValue", "setValue", "error" for Command widget.
- 62. Fixed bug in converter for XmStringTable->String that left a pointer
- into the stack instead of to static space.
- 63. Added methods to Text. Almost there on this one too!
- 64. Extended regression tests to cover hidden children, extra children and
- new methods in List and Text.
-
- ------------------- beta release 1.0 December 22, 1993 -----------------------
-
- 65. XmDialogShell added.
- 66. tcl variables with version info added.
- 67. PopupMenu added.
- 68. OptionMenu added.
- 69. TopLevel widget added, and Root uses its methods (popup, popdown).
- 70. Icons can now be set for toplevel widgets.
- 71. bug of double delete of widget on destroyWidget fixed.
- 72. time stamp now uses XtLastTimestampProcessed instead of time().
- 73. Added WidgetList to String converter for children resource.
- 74. Interpreter name for "send" mirrors title resource (plus maybe #n).
- 75. wtour example program added (based on Andrew Payne's wtour for Tk).
-
- ------------------- beta release 1.1 February 8, 1994 -----------------------
-
- 76. Method "getAppResources" moved from Root widget to Core widget so that
- it is available for any widget.
- 77. Method "defineCursor" added.
- 78. TextField shares methods of Text, instead of Core (Ulrich Ring).
- 79. Tests for equality with class changed to XtIsSubclass() (Ulrich Ring).
- 80. Replaced call to _XtCopyToArgs() with suitable code.
- 81. Can specify font in a gc (Ross Wakelin <rossw@march.co.uk>)
- 82. New methods for DrawingArea: drawLine and drawArc (Ross Wakelin
- <rossw@march.co.uk>)
- 83. Macros in tm.h renamed to avoid common name clashes (ok@daveg.PFM-Mainz.de,
- Olaf Kirch))
- 84. Fixed bug in error messages when a method fails which said "method not
- found" instead of "method failed".
- 85. More checks in Text modify verify callbacks (Ulrich Ring).
- 86. Lots of memory leaks eliminated - thanks to Purify!!!
- 87. Fixed bugs in registering send command (Chris Steres).
- 88. Tcl command specified as the argument to a callback need not be a single
- word. A set of words are "merged" to form the command if there is more
- than one word (request from Jeff Lankford).
- 89. INCOMPATABLE CHANGE: list format is changed from Motif to tcl format.
- 90. INCOMPATABLE CHANGE: string to XmString converter changed.
- 91. Fixed bug in getting full resource list of a widget.
- 92. Motif bug of some widget resources labelled as type string causes problem
- when we really do need to convert a window. Patched "windowGroup" case.
- There may be others...
- 93. Added user manual written by Jean-Dominique Gascuel.
- 94. Fixed nroff problems in tclMotif.man.
-
- ------------------- beta release 1.2 June 2, 1994 -----------------------
-
-